# -*- coding: utf-8 -*-
"""
列表的简单操作
"""

# 建立一个列表
list = ["aaa", "bbb", "ccc", "ddd"]

# 输出列表
print("list:")
print(list)
print("------------------------------")

# 访问列表元素
print("list[1]: " + list[1])
print("------------------------------")

# 访问列表最后一个元素
print("last of value: " + list[-1])
print("------------------------------")

# 使用列表中的元素
message = "list of first value is: " + list[1]
print(message)
print("------------------------------")

# 列表末尾添加一个元素
list.append("eee")
print("append after:")
print(list)
print("------------------------------")

# 列表中插入元素
list.insert(2, "ccc")
print("insert after:")
print(list)
print("------------------------------")

# del()从列表中删除元素
del list[3]
print("del after:")
print(list)
print("------------------------------")

# pop()从列表中删除元素
value = list.pop(-1)
print("pop after:")
print(list)
print("------------------------------")

# sorted()临时性排序
print("sorted():")
print(sorted(list))
print("------------------------------")

# sort()对列表永久性排序
list.sort()
print("sort after:")
print(list)
print("------------------------------")

# reverse()反转列表
list.reverse()
print("reverse after:")
print(list)
print("------------------------------")

# 获取列表的长度
length = len(list)
print("list of length: " + str(length))
print("------------------------------")

